﻿using System.ComponentModel.DataAnnotations;

namespace AirControlATV.Model
{
    public enum AirControlCommandType
    {
        [Display(Name = "Now playing")]
        NowPlaying = 0,

        [Display(Name = "Menu")]
        Menu = 1,

        [Display(Name = "Menu hold")]
        MenuHold = 2,

        [Display(Name = "Up")]
        ArrowUp = 3,

        [Display(Name = "Down")]
        ArrowDown = 4,

        [Display(Name = "Select")]
        Select = 5,

        [Display(Name = "Left")]
        ArrowLeft = 6,

        [Display(Name = "right")]
        ArrowRight = 7,

        [Display(Name = "Play/Pause")]
        PlayPause = 10,

        [Display(Name = "Pause")]
        Pause = 15,

        [Display(Name = "Play")]
        Play = 16,

        [Display(Name = "Stop")]
        Stop = 17,

        [Display(Name = "Fast forward")]
        FastForward = 18,

        [Display(Name = "Rewind")]
        Rewind = 19,

        [Display(Name = "Skip forward")]
        ChapterSkipForward = 20,

        [Display(Name = "Skip backwards")]
        ChapterSkipBackwards = 21,

        [Display(Name = "List select hold")]
        ListSelectHold = 22,

        [Display(Name = "Sleep")]
        Sleep,

        [Display(Name = "Wake")]
        Wake,

        [Display(Name = "Netflix")]
        Netflix,

        [Display(Name = "My media")]
        MyMedia,

        [Display(Name = "Settings")]
        Settings,

        [Display(Name = "Reboot")]
        Reboot,

        [Display(Name = "Now playing 2")]
        NowPlaying2,

        [Display(Name = "Enter text")]
        EnterText,

        [Display(Name = "Flag staff")]
        FlagStaff,

        [Display(Name = "Vimeo")]
        Vimeo,

        [Display(Name = "NBA")]
        NBA,

        [Display(Name = "Movi trailers")]
        MovieTrailers,

        [Display(Name = "WSJ")]
        WSJ,

        [Display(Name = "NHL")]
        NHL,

        [Display(Name = "Photos")]
        Photos,

        [Display(Name = "Dot MAC")]
        DotMAC,

        [Display(Name = "Flickr")]
        Flickr,

        [Display(Name = "Photo stream")]
        PhotoStream,

        [Display(Name = "Youtube")]
        YouTube,

        [Display(Name = "Podcasts")]
        Podcasts,

        [Display(Name = "Movie trailers (movies)")]
        MoviesMovieTrailers,

        [Display(Name = "Netflix (internet)")]
        InternetNetflix
    }
}
